﻿@charset "utf-8";

#newBridge { display:none;}



					.header, .content, .footer { width: 1200px; margin: 0 auto; position: relative; font-family: "Microsoft YaHei", serif;}

					.head img { display: block;}

					.head em, .head i { font-style: normal;}

					.head { height: 200px; background: url("../images/tob.jpg") repeat-x; z-index:99;position:relative;}

					.head .tok { height: 150px;}

					.head .tok h1 { float: left; width: 168px; margin-top: 39px;}

					.head .tok h1 img { width: 136px; height: 76px;}

					.head .tok h2 { float: left; height: 80px; border-left: 1px solid #dddddd; margin-top: 35px; padding: 10px 0 0 27px; font-size: 24px; color: #005ae5; line-height: 24px;}

					.head .tok h2 p { font-size: 20px; color: #1a1a1a; font-weight: normal; margin-top: 15px; letter-spacing: 3px;}

					.head .tod { float: right; margin-top: 40px; margin-right:5px;}

					.head .tod p { height: 35px; margin-left: 165px;}

					.head .tod p a { display: block; float: left; padding-left: 40px; font-size: 14px; color: #333333;}

					.head .tod p span { display: block; float: left; margin: 0 10px; font-weight: normal; color: #dddddd;}

					.head .tod p a:first-child { background: url("../images/to_03.jpg") no-repeat 0 center;}

					.head .tod p a:last-child { background: url("../images/to_05.jpg") no-repeat 0 center;}

					.head .tod em { display: block; font: 30px "Arial"; color: #005ae5; padding-left: 35px; }

					.head .tod em span { font-size:14px; color:#333; font-weight:normal;}

					.head .menu li { float: left; position:relative;}

					.head .menu li .toa { display: block; font-size: 16px; color: #ffffff; line-height: 50px; padding: 0 42px;}

					.head .menu li .toa:hover, .head .menu .cur .toa { background: #005ae5;color: #fff!important;}

					.head .menu li:hover p { display:block;}

				.head .menu li p { display:none; width:100%; position:absolute; left:0; top:50px;}

				.head .menu li p a { display:block; width:100%; line-height:50px; background:#ffffff; border-bottom:1px solid #d7d7d7; font-size:14px; color:#000; text-align:center;}





        .fullSlide {

            min-width: 1200px;

            position: relative;

            height: 600px;

            overflow: hidden;

            z-index: 2;

        }



        .fullSlide .bd {

            position: relative;

            z-index: 0;

        }



        .fullSlide .bd ul {

            width: 100%!important;

        }



        .fullSlide .bd li {

            width: 100%!important;

            height: 600px;

            overflow: hidden;

            text-align: center;

        }



        .fullSlide .bd li a {

            display: block;

            height: 600px;

        }



        .fullSlide .hd {

            position: absolute;

            bottom: 50px;

            z-index: 99;

            left: 47%;

            width: 200px;

        }



        .fullSlide .hd li {

            width: 15px;

            height: 15px;

            float: left;

            margin-right: 20px;

            background: #fff;

            border-radius: 50%

        }



        .fullSlide .hd li.on {

            background: #005ae5;

        }



        .prev {

            position: absolute;

            left: 0;

            top: 45%;

        }



        .next {

            position: absolute;

            right: 0;

            top: 45%;

        }





					.header, .content, .footer { width: 1200px; margin: 0 auto; position: relative; font-family: "Microsoft YaHei", serif;}

					.foot img { display: block;}

					.foot em, .foot i { font-style: normal;}

					.foot { height: 420px; background: url("../images/dbb.jpg") no-repeat center 0; overflow: hidden;}

					.foot .toa { line-height: 180px;}

					.foot .toa a { font-size: 18px; color: #ffffff; padding-right: 40px; margin-right: 40px; background: url("../images/dbx.png") no-repeat right 6px;}

					.foot .toa a:last-child { margin-right: 0; padding-right: 0; background: none;}

					.foot .f-k h1 { float: left; width: 225px; height: 170px; border-right: 1px solid #303030; font-size: 14px; color: #a9a9a9; font-weight: normal;}

					.foot .f-k h1 a { color: #a9a9a9;}

					.foot .f-k h1 img { width: 144px; height: 80px; margin: 10px 0 20px 15px;}

					.foot .f-k ul { float: left; width: 714px;}

					.foot .f-k ul li { float: left; padding-left: 55px; margin-left: 55px; width: 230px; height: 90px; font-size: 16px; color: #888888;}

					.foot .f-k ul li p { font-size: 16px; color: #ffffff; margin-bottom: 5px;}

					.foot .f-k ul li:nth-child(1) { background: url("../images/db_03.png") no-repeat left 2px;}

					.foot .f-k ul li:nth-child(2) { background: url("../images/db_05.png") no-repeat left 2px;}

					.foot .f-k ul li:nth-child(3) { background: url("../images/db_13.png") no-repeat left 2px;}

					.foot .f-k ul li:nth-child(4) { background: url("../images/db_14.png") no-repeat left 2px;}

					.foot .f-k .f-w { float: right;}

					.foot .f-k .f-w em { display: block; float: left; text-align: center; font-size: 16px; color: #888888;}

					.foot .f-k .f-w em img { width: 120px; height: 120px; margin-bottom: 20px;}

					.foot .f-k .f-w em:first-child{ margin-right: 20px;}





        .client-2 {

            position: fixed;

            right: -175px;

            top: 47%;

            z-index: 900;

        }



        .client-2 li a {

            text-decoration: none;

        }

        .client-2 li {

            margin-top: 1px;

            clear: both;

            height: 71px;

            position: relative;

        }



        .client-2 li i {

            background: url(../images/fx.png) no-repeat;

            display: block;

            width: 30px;

            height: 27px;

            margin: 0px auto;

            text-align: center;

        }



        .client-2 li p {

            height: 20px;

            font-size: 14px;

            line-height: 20px;

            overflow: hidden;

            text-align: center;

            color: #fff;

        }



        .client-2 .dbe { padding-left:94px; display:block; font-size:16px; font-style:normal; line-height:45px;}



        .client-2 .dbz { padding-left:94px; display:block; font-size:16px; font-style:normal;}



        .client-2 .my-kefu-qq i {

            background-position: 4px 5px;

        }



        .client-2 .my-kefu-tel i {

            background-position: 0 -21px;

        }



        .client-2 .my-kefu-liuyan i {

            background-position: 4px -53px;

        }



        .client-2 .my-kefu-weixin i {

            background-position: -34px 4px;

        }



        .client-2 .my-kefu-weibo i {

            background-position: -30px -22px;

        }



        .client-2 .my-kefu-ftop {

            display: none;

        }



        .client-2 .my-kefu-ftop i {

            width: 33px;

            height: 35px;

            background-position: -27px -51px;

        }



        .client-2 .my-kefu-left {

            float: left;

            width: 77px;

            height: 47px;

            position: relative;

        }



        .client-2 .ybx {

            border-right:1px solid #fff;

        }



        .client-2 .my-kefu-tel-right {

            font-size: 16px;

            color: #fff;

            height: 24px;

            line-height: 22px;

            padding: 0 0 0 95px;

        }



        .client-2 .my-kefu-right {

            width: 20px;

        }



        .client-2 .my-kefu-tel-main {

            background: #005ae5;

            color: #fff;

            height: 56px;

            width: 247px;

            padding:9px 0 6px;

            float: left;

        }



        .client-2 .my-kefu-main {

            background: #005ae5;

            width: 97px;

            height: 56px;

            position: relative;

            padding:9px 0 6px;

            float: left;

        }



        .client-2 .my-kefu-weixin-pic {

            position: absolute;

            left: -130px;

            top: -24px;

            display: none;

            z-index: 333;

        }



        .my-kefu-weixin-pic img {

            width: 115px;

            height: 115px;

        }



.search { height: 80px; border-bottom: 1px solid #eeeeee; overflow: hidden;}

.search .sez { float: left; font-size: 16px; color: #1a1a1a; line-height: 80px;}

.search .sez a { color: #1a1a1a; margin-right: 10px;}

.search .sey { float: right; margin-top: 20px;}

.search .sey input { display: block; float: left; border: 0;}

.search .sey .sek1 { width: 245px; height: 40px; background: url("../images/tok.jpg") no-repeat; padding-left: 20px;}

.search .sey .sek2 { width: 55px; height: 40px; background: url("../images/tok1.jpg") no-repeat;}



.zs { height: 679px; background: url("../images/zsb.jpg") no-repeat center 0; overflow: hidden;}

.zs dl { height: 540px; padding-top: 99px;}

.zs dt { float: left;}

.zs dt img { width: 600px; height: 450px;}

.zs dd { float: right; width: 490px;}

.zs dd h3 { font-size: 16px; color: #333333; font-weight: normal;}

.zs dd h3 img { padding: 25px 0 10px;}

.zs dd h4 { font-size: 16px; color: #333333; font-weight: normal; line-height: 28px; width: 455px; margin-top: 35px; height: 160px;}

.zs dd p { height: 180px; background: url("../images/zsx.jpg") no-repeat 15px 40px;}

.zs dd p em { display: block; float: left; width: 85px; margin-right: 40px; font-size: 13px; color: #333333; text-align: center; line-height: 24px;}

.zs dd p em span { display: block; width: 80px; height: 80px; background: url("../images/zsy_03.png") no-repeat; margin-bottom: 20px;}

.zs dd p em img { width: 36px; height: 34px; margin: 0 auto; padding-top: 23px;}

.zs dd p em:last-child { margin-right: 0;}

.zs dd p em:hover span { background: url("../images/zsy_05.png") no-repeat;}

.zs ul { margin-left: 310px;}

.zs ul li { float: left; margin-right: 10px;}

.zs ul li a { display: block; width: 120px; height: 40px; background: #666666; font-size: 16px; color: #ffffff; text-align: center; line-height: 40px;}

.zs ul li a:hover { background: #ce0004;}


/*产品中心*/
.zi{height: 35px; line-height: 35px; border-bottom: 1px #ccc dashed; padding-left: 30px; margin-bottom: 10px;  background:url(../images/ico08.gif) no-repeat 10px;}
.box1{height: auto; overflow: hidden; padding-top: 52px; padding-bottom:50px; }

.cp_bt{font-size: 40px;color: #333;text-align: center;line-height: 36px;padding: 60px 0 0;height: 80px;overflow: hidden;}
.cp_bt a{font-size: 40px;color: #333;}
.cp_bt span{display: block;font-size: 20px;color: #666;font-weight: normal;padding: 10px 0 0;}

.cp_tit{ background:url(../images/cp_bg.jpg) no-repeat;height:150px;padding: 55px 0 0; overflow:hidden;}
.cp_ul01 li{float: left;padding: 0 0 0 25px;width:auto;}
.cp_ul01 li a{display: block;font-size: 16px;color: #fff;font-weight: bold;width: auto;height: 54px;line-height: 54px; background:url(../images/cp_ico01.png) no-repeat 0 17px; padding:0 0 0 30px;}
.cp_ul01 .cp_ul02 li{width: 108px;padding: 0;}
.cp_ul01 .cp_ul02 li a{font-size: 14px;color: #bcc5cf;font-weight: normal; background:url(../images/cp_ico02.png) no-repeat 0 15px;padding: 0 0 0 18px;width: 90px;height: 38px;line-height: 38px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cp_ul01 .cp_ul02 li a:hover{ background:url(../images/cp_ico03.png) no-repeat 0 15px;color: #fff;}
.cp_ul01 li.nobor{width: 324px;padding: 0 0 0 60px;}
.cp_more{position: absolute;top: 70px;right: 0;width: 225px;}
.cp_more b{display: block;font-size: 16px;color: #fff;width: 70px;height: 80px;}
.cp_more em{display: block; width: 86px; height: 24px; text-align: center; line-height: 24px; font-size: 14px; color: #0f5aad; background: #fff; overflow: hidden;border-radius: 20px;-webkit-transition:all .3s;transition:all .3s;}
.cp_more a:hover em{box-shadow:0 2px 3px 0 #bcc5cf;z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px)}

.lf_n{width:254px; overflow:hidden;}
.lf_n h2{padding:35px 0 0;height:77px; text-align:center;overflow:hidden;background:url(../images/tit1.gif) center top no-repeat;color:#fff; display:block;font-size:24px; font-family:"Microsoft YaHei";}
.lf_n h2 a{ color:#fff; text-decoration:none;}
.lf_n h2 em{ text-transform:uppercase; display:block; font-size:12px; line-height:16px;height:16px;font-weight:700;}
.lf_n_c{padding:34px 15px 20px;height:auto; overflow:hidden; border:5px #046fcd solid; border-top:none;}
.lf_n_c h3 a{display:block;padding-left:18px;color:#fff; text-decoration:none; margin-bottom:14px;height:42px; line-height:42px; font-size:16px; font-weight:bold; overflow:hidden;background:url(../images/clm.gif) right top no-repeat;}
.lf_n_c h3 a:hover{background:url(../images/clm_cur.gif) right top no-repeat;}
.lf_n_c ul{ clear:both;padding:0px 0 14px 0;}
.lf_n_c ul li a{width:111px; float:left; font-size:16px; display:block; line-height:40px;height:40px; overflow:hidden;padding:0 0 0 16px;background:url(../images/cp_ico.gif) right center no-repeat;color:#656363;}.hz02{float: right;width: 940px;height:auto; overflow: hidden; position: relative;}
.hz02 ul li{width: 224px;margin:0 5px 0 5px; float: left; border: 1px solid #000000;}
.hz02 ul li em{width: 224px;height: 280px;display: block;line-height: 0; overflow: hidden;margin-bottom:15px;-webkit-transition:all .3s;transition:all .3s;}
.hz02 ul li em img{width: 216px;height:280px; }
.pinz dl dd span img,.ys_pic img,.jz dl dt span img,.news dt img{width: 224px;height: 280px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;}
.pinz dl dd span img:hover,.ys_pic img:hover,.jz dl dt span img:hover,.news dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.hz02 ul li span{ width:298px; display:block; text-align:center; height:40px; line-height:25px;font-size: 14px;color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hz02 ul li a:hover span{color: #0f5aad;}
.hz02 ul li a:hover em,.cp_m p:hover{box-shadow:0 10px 15px 0 #bbb;z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px)}/*按需定制*/
.ding_bg{background: #f2f2f2;font-size: 0; padding:72px 0 0;}
.ding .six_t{height: 140px;}
.ding_l{width: 623px;height: 406px;overflow: hidden;}
.ding_l img{width: 623px;height: 406px;}
.ding_r{width: 528px;height: 302px;background: #fff; margin:40px 0 0;}
.ding_r p{font-size: 14px;color: #333;float: left;width: 204px;height: 100px; border-bottom:#e6e6e6 1px solid; padding:50px 0 0 60px; background:url(../images/ding_ico01.gif) no-repeat 40px 57px;}
.ding_r p b{display: block;font-size: 18px;color: #046fcd; padding:0 0 5px;}

/*bann1*/
.bann1_bj{ background:url(../images/bann1.jpg) no-repeat center top; height:163px; overflow:hidden;}
.bann1 { position:relative; height:163px; overflow:hidden;}
.bann1 span{ position:absolute; top:65px; right:0px; display:block;  width:180px; height:45px; overflow:hidden; text-align:center; font: bold 18px/45px "microsoft Yahei"; background:url(../images/bann_btn.jpg) no-repeat left top;}
.bann1 span a{ color:#fff}
.bann1 p{ position:absolute; top:110px; right:0px; display:block; color:#fff; height:44px; overflow:hidden; font:14px/44px "microsoft Yahei";}
.bann1 b{ color:#fff; display:inline-block; font: bold 28px/44px "Times New Roman", Times, serif;}

/*bann2*/
.bann2_bj{ background:url(../images/bann2.jpg) no-repeat center top; height:235px; overflow:hidden;}
.bann2 { position:relative;height:235px; overflow:hidden;}
.bann2 span{ position:absolute; top:94px; right:0px; display:block;  width:180px; height:45px; overflow:hidden; text-align:center; font: bold 18px/45px "microsoft Yahei"; background:url(../images/bann_btn.jpg) no-repeat left top;}
.bann2 span a{ color:#fff}
.bann2 p{ position:absolute; top:30px; right:0px; display:block;color:#fff; height:60px; overflow:hidden; font:14px/19px "microsoft Yahei";}
.bann2 b{ color:#fff; display:block; font: bold 28px/26px "Times New Roman", Times, serif;}


/*bann3*/
.bann3_bj{ background:url(../images/bann3.jpg) no-repeat center top; height:222px; overflow:hidden;}
.bann3 { position:relative; margin-left:-41px; width:1000px; height:222px; overflow:hidden; }
.bann3 span{ position:absolute; top:168px; left:290px; display:block;  width:300px; height:30px; overflow:hidden; text-align:center; font:16px/27px "microsoft Yahei";}
.bann3 span a{ float:left; border:1px solid #fff; margin-right:13px; width:121px; height:27px; overflow:hidden;  color:#fff}
.bann3 p{ position:absolute; top:147px; left:0px; padding-left:56px;  display:block;color:#fff; height:70px; overflow:hidden; font:14px/20px "microsoft Yahei"; }
.bann3 b{ color:#fff; display:block; font: bold 28px/32px "Times New Roman", Times, serif;}

/*ys*/
.ys_bj{ height:1476px; overflow:hidden; position:relative;}
.ys1{ background:url(../images/xz1.png) no-repeat center top; overflow:hidden;}
.ys2{ background:url(../images/xz2.png) no-repeat center top;  overflow:hidden;}
.ys3{ background:url(../images/xz3.png) no-repeat center top; height:257px ;overflow:hidden;}
.ys4{ background:url(../images/xz4.png) no-repeat center top; height:333px; overflow:hidden;}

.ys{ position:absolute; top:0; left:50%; margin-left:-500px; height:1476px; width:1000px; overflow:hidden;}
.ys h2{margin:57px auto 0; width:1000px;  overflow:hidden;}
.ys h2 img{ width:1000px; height:139px; }

.ys dl{width:445px;overflow:hidden;}
.ys dt{height:103px; overflow:hidden;}
.ys dt p{ float:left; height:72px; width:55px; overflow:hidden; }
.ys dt p img{ height:72px; width:55px;}
.ys dt span{ float:left; display:inline-block; padding:26px 0 0 11px; color:#0162cf; font: bold 28px/32px "Microsoft Yahei";}
.ys dt span b{ color:#222;}
.ys dt i{ display:block; color:#818181; font:12px/13px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.ys dd{color:#444; font:16px/27px "microsoft Yahei";}
.ys dd em{ color:#ffa000; font-weight:bold;}

.ys .ys_dl04 dt i{ font:bold 16px/18px "Microsoft Yahei"; color:#222;}

.ys .ys_dl01{ position:absolute; top:261px; left:0px;}
.ys .ys_dl02{ position:absolute; top:491px; left:0px;}
.ys .ys_dl03{ position:absolute; top:842px; right:0px;}
.ys .ys_dl04{ position:absolute; top:1205px; left:0px;}


/*荣誉资质*/
.case_bj{ background:url(../images/case_bj.jpg) no-repeat center top; height:667px; overflow:hidden;}
.case_bj h2{ margin:40px auto 28px; height:76px; overflow:hidden; font: bold 32px/45px "Microsoft Yahei"; text-align:center;}
.case_bj h2 a{ color:#0264d2;}
.case_bj h2 i{ display:block; font:22px/30px "Microsoft Yahei"; color:#222;}

.case{ width:1046px; overflow:hidden; margin:0 auto;}
.case p{ margin:0 auto; height:108px; width:625px; overflow:hidden; font:14px/24px "Microsoft Yahei"; color:#444; text-align:center;}
.case p a{ color:#0264d2;}

.roll3,.roll4{ margin-top:148px; display:inline;width:34px; height:51px; overflow:hidden;}
.roll3 a,.roll4 a{width:34px; height:51px;overflow:hidden; display:inline-block;}
.roll3 a{ background:url(../images/cs_roll1.png) no-repeat left top;}
.roll3 a:hover{ background:url(../images/cs_roll11.png) no-repeat left top;}
.roll4 a{ background:url(../images/cs_roll2.png) no-repeat left top;}
.roll4 a:hover{ background:url(../images/cs_roll22.png) no-repeat left top;}

.anli_c{ margin-left:43px; display:inline; height:400px; width:894px; overflow:hidden;}
.anli_c li{ position:relative; line-height:0px; margin:0 auto; width:440px; height:346px; overflow:hidden;}
.anli_c li img{ width:432px; height:338px; border:1px solid #d0d0d0; padding:3px; background:#fff;}
.anli_c li p{ display:block; position:absolute; left:4px; top:4px; padding-top:170px; height:168px; width:432px; overflow:hidden; background:url(../images/case_sp.png) no-repeat left top; color:#fff; font:14px/65px "Microsoft Yahei";}


/* 广告 */
.guan2{ height:195px; position:relative;}
.guan2 h2 a{ display:block; height:195px; background:url(../images/guan2_1.jpg) no-repeat center top; overflow:hidden;}
.guan2 h3{ top:64px;}
.guan1{ height:172px; overflow:hidden; position:relative;}
/*.guan1 h2 a{ display:block; height:172px; background:url(../images/guan1.jpg) no-repeat center top; overflow:hidden;}*/
.guan1 h3{ width:360px;text-align:right; height:86px; overflow:hidden; position:absolute; top:49px; left:50%; margin-left:120px;}
.guan1 h3 p{ height:30px;}
.guan1 h3 p a{ display:inline-block; margin-left:20px;}
.guan1 h3 span{ display:block; font:20px "Microsoft Yahei"; color:#fff; margin-top:12px;}
.guan1 h3 span em{ font-size:28px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}


.sm { height: 2109px; background: url("../images/smb.jpg") no-repeat center 0; overflow: hidden; border-top:1px solid #eeeeee;}

.sm h3 { height: 309px; text-align: center; font-size: 18px; color: #333333; font-weight: normal;}

.sm h3 img { padding-top:87px; margin-bottom: 15px;}

.sm dl { height: 450px; overflow: hidden;}

.sm dt { float: left;}

.sm dt img { width: 600px; height: 450px;}

.sm dd { float: left; width: 600px;}

.sm dd img { margin: 76px 0 30px;}

.sm .smd1 dd img { margin-left: 188px;}

.sm .smd1 dd span { display: block; text-align: right; margin-bottom: 20px; padding-right: 25px; background: url("../images/sm_27.jpg") no-repeat right 8px;}

.sm .smd2 dd span { display: block; margin-bottom: 20px; padding-left: 25px; background: url("../images/sm_27.jpg") no-repeat left 8px;}



.qs { height: 360px; background: url("../images/qsb.jpg") no-repeat center 0;}

.qs p { float: left; font: 20px"Arial"; color: #333333; font-weight: bold; padding-left: 37px; background: url("../images/qsd.png") no-repeat left center; line-height: 26px; margin: 150px 0 0 660px;}

.qs a { display: block; float: left; width: 115px; height: 40px; background: #005ae5 url("../images/lr_31.jpg") no-repeat 102px center; margin-top: 145px; font-size: 16px; color: #ffffff; line-height: 40px; padding-left: 25px; margin-left: 20px;}



.ss { height: 910px; overflow: hidden;}

.ss h3 { height: 260px; text-align: center; font-size: 18px; color: #333333; font-weight: normal;}

.ss h3 img { padding: 97px 0 10px;}

.ss dl { height: 450px; margin-bottom: 80px; box-shadow: #d3d3d3 0 0 20px;}

.ss dt { float: left;}

.ss dt img { width: 600px; height: 450px;}

.ss dd { float: left; width: 540px; padding: 55px 0 0 60px;}

.ss dd p { font-size: 16px; color: #1a1a1a; margin-bottom: 15px;}

.ss dd p:last-of-type { font-size: 16px; color: #666666; line-height: 30px; margin-top: 10px;}

.ss dd em { display: block; margin-top: 45px;}

.ss dd em a { display: block; float: left; width: 115px; height: 40px; margin-right: 20px; background: #005ae5 url("../images/lr_31.jpg") no-repeat 102px center; padding-left: 25px; line-height: 40px; font-size: 16px; color: #ffffff;}

.ss dd em a:last-child { background: #666666 url("../images/lr_33.jpg") no-repeat 102px center;}

.ss ul { height: 120px; background: #888888}

.ss ul li { float: left; width: 133px; height: 120px; text-align: center; font-size: 16px; color: #ffffff;}

.ss ul li a { color:#ffffff;}

.ss ul .cur { background: url("../images/ssk.jpg") no-repeat;}

.ss ul .ssl1 { line-height: 30px; height: 90px; padding-top: 30px;}

.ss ul .ssl2 { line-height: 120px;}



.ms { height: 460px; background: url("../images/msb.jpg") no-repeat center 0; overflow: hidden;}

.ms h3 { height: 250px; text-align: center; font-size: 18px; color: #333333; font-weight: normal; letter-spacing: 2px;}

.ms h3 img { padding: 97px 0 10px;}

.ms li { float: left; margin-right: 30px;}

.ms li img { width: 212px; height: 118px; border: 2px solid #e2e2e2;}

.ms .msj1 { position: absolute; left: -44px; top: 305px;}

.ms .msj2 { position: absolute; right: -44px; top: 305px;}



.dz { height: 750px; overflow: hidden;}

.dz h3 { height: 230px; text-align: center; font-size: 18px; color: #333333; font-weight: normal; letter-spacing: 2px;}

.dz h3 img { padding-top: 107px}

.dz .dzu { float: left; width: 240px;}

.dz .dzu li a { display: block; height: 75px; border-bottom: 1px solid #e2e2e2; padding: 25px 0 0 40px; font-size: 18px; color: #1a1a1a;}

.dz .dzu li a p { padding-left: 50px;}

.dz .dzu li a p span { display: block; font: 12px "Arial"; color: #1a1a1a; text-transform: uppercase; margin-top: 8px;}

.dz .dzu li a:hover,.dz .dzu .on a { background: #005ae5; color:#ffffff;}

.dz .dzu .on a span { color:#ffffff;}

.dz .dzu li:nth-child(1) a p { background: url("../images/dzt_03.png") no-repeat left center;}

.dz .dzu li:nth-child(2) a p { background: url("../images/dzt_06.png") no-repeat left center;}

.dz .dzu li:nth-child(3) a p { background: url("../images/dzt_08.png") no-repeat left center;}

.dz .dzu .on:nth-child(1) a p { background: url("../images/dzb_03.png") no-repeat left center;}

.dz .dzu .on:nth-child(2) a p { background: url("../images/dzb_06.png") no-repeat left center;}

.dz .dzu .on:nth-child(3) a p { background: url("../images/dzb_08.png") no-repeat left center;}

.dz .dzk { float: right; width: 870px;}

.dz .dzk li { float: left; width: 400px;}

.dz .dzk li a { display: block; font-size: 14px; color: #666666; height: 425px; background: url("../images/dzk.jpg") no-repeat 0 bottom;}

.dz .dzk li img { width: 400px; height: 225px;}

.dz .dzk li em { display:block; height: 45px; border-bottom: 1px solid #e2e2e2; font-size: 18px; color: #1a1a1a; padding-top: 30px; margin-bottom: 20px;}

.dz .dzk li:first-child { margin-right: 70px;}

.dz .dzk li:hover em { color:#005ae5;}







/*产品中心*/

.probox{padding:69px 0 0;height:auto;font-family:"Microsoft Yahei";background: #f8f8f8;overflow: hidden;}



.pro_c{overflow: hidden; padding-top:20px; }

.pro_c ul{width:1260px;}

.pro_c li{width:376px;height: 458px;background: #fff;overflow:hidden; border: 1px solid #ccc; float: left;margin: 0 32px 34px 0;box-shadow:0 5px 5px #dedede;}

.pro_c li p,.pro_c li p img{width:376px;height: 325px;display: block;overflow: hidden;}

.pro_c li span{display: block;padding: 21px 20px 0;height:80px;overflow:hidden;line-height: 40px;}

.pro_c li span em{display: block;width:214px; overflow:hidden;float:left;}

.pro_c li span b{display: block;line-height:44px;font-size: 20px;color: #333;font-weight:normal;}

.pro_c li span i{float: right;display: inline-block;width:85px;margin:7px 0 0; }

.pro_c li span i a{display:inline-block;padding:0 20px;height:26px; line-height:23px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;color:#666;white-space:nowrap;width:85px;}

.pro_c li span i a:hover,.video_wc span a:hover,.more01:hover a,.more01 a:hover{border-color:#004da2!important;background:#004da2!important;}

.more01{display:block;margin:0 auto;width:85px; height:30px;  line-height:30px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;}

.more01 a{display:inlin-block;color:#666;white-space:nowrap;}



.pro_c li span i a{display:block;text-align:center;padding:0;height:26px;}

.pro_c li span b a{color: #333;}

.pro_c li span b a:hover{color: #004da2;}

.pro_c li span i a:hover{border:solid 1px #1d82d5;color:#fff;background:#1d82d5;}

.pro_c li.pro_cl1{width: 583px;}

.pro_c li.pro_cl1 span em{width:340px;}

.pro_c li.pro_cl1 p,.pro_c li.pro_cl1 p img{width: 583px;height: 232px;}

.pro_nav{height:auto; overflow: hidden; line-height: 53px; padding-bottom: 40px;}

.pro_hc dt img,.pro_c p img,.cent_c dt img,.part_c li img,.new_c dt img{-webkit-transition: 1s;

-moz-transition: 1s;

transition: 1s;}

.pro_hc dt img:hover,.pro_c p img:hover,.cent_c dt img:hover,.part_c li img:hover,.new_c dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

/*goc*/

.goc{padding: 72px 0 40px;background: url("../images/gocbg.jpg") repeat-x center top;}

.tit{position: relative;height: 42px;border: 2px solid #969ea7;margin: 0 auto;}

.tit span,.tit em{position: absolute;background-color: #fff;text-align: center;z-index: 10;}

.tit span{height: 50px;line-height: 50px;font-weight: bold;font-size: 36px;color: #2d3e50;top: -25px;}

.tit em{height: 30px;line-height: 30px;font-size: 18px;color: #6b747e;bottom: -16px;}

.goc .tit{width: 562px;margin-bottom: 60px;}

.goc .tit span{width: 450px;left: 56px;background-color: #2d3e50;color: #fff;}

.goc .tit em{width: 284px;left: 139px;background-color: #2d3e50;color: #e0e1e3;}

.goc_box{height: 357px;background: url("../images/goc0.png") no-repeat center;}

.goc_lf{float: left;width: 455px;padding-top: 25px;}

.goc_rt{float: right;width: 455px;padding-top: 25px;}

.goc_box li{height: 64px;margin-bottom: 40px;}

.goc_box li h4{width: 48px;height: 48px;border: 1px solid #b7bdc3;margin-top: 7px;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}

.goc_box li h4.gh01{background: url("../images/goca1.png") no-repeat center;}

.goc_box li h4.gh02{background: url("../images/goca2.png") no-repeat center;}

.goc_box li h4.gh03{background: url("../images/goca3.png") no-repeat center;}

.goc_box li h4.gh04{background: url("../images/goca4.png") no-repeat center;}

.goc_box li h4.gh05{background: url("../images/goca5.png") no-repeat center;}

.goc_box li h4.gh06{background: url("../images/goca6.png") no-repeat center;}

.goc_box li p{width: 380px;}

.goc_box li p span,.goc_box li p em{display: block;}

.goc_box li p span{height: 30px;line-height: 30px;font-size: 20px;color: #fff;}

.goc_box li p em{height: 24px;line-height: 24px;font-size: 16px;color: #9ea3aa;padding-top: 10px;}

.goc_lf li h4{float: left;}

.goc_lf li p{float: right;margin-left: 22px;}

.goc_rt li h4{float: right;}

.goc_rt li p{float: left;text-align: right;margin-right: 22px;}

.goc_box li:hover h4.gh01{background: #fff url("../images/goca01.png") no-repeat center;border: 1px solid #fff;}

.goc_box li:hover h4.gh02{background: #fff url("../images/goca02.png") no-repeat center;border: 1px solid #fff;}

.goc_box li:hover h4.gh03{background: #fff url("../images/goca03.png") no-repeat center;border: 1px solid #fff;}

.goc_box li:hover h4.gh04{background: #fff url("../images/goca04.png") no-repeat center;border: 1px solid #fff;}

.goc_box li:hover h4.gh05{background: #fff url("../images/goca05.png") no-repeat center;border: 1px solid #fff;}

.goc_box li:hover h4.gh06{background: #fff url("../images/goca06.png") no-repeat center;border: 1px solid #fff;}

.goc_tel{padding-top: 20px;text-align: center;}

.goc_tel span,.goc_tel em,.goc_tel a{display: block;}

.goc_tel span{height: 30px;line-height: 30px;font-size: 18px;color: #d3d5d8;}

.goc_tel a{width: 114px;height: 36px;line-height: 36px;font-size: 14px;color: #bec1c5;border: 1px solid #475565;margin: 10px auto 5px;}

.goc_tel a:hover{background-color: #fff;border: 1px solid #fff;color: #2d3e50;}

.goc_tel em{height: 30px;line-height: 30px;font-size: 14px;color: #d3d5d8;}

.new_bj{  background:url(../images/new_bj.jpg) no-repeat center top; height:487px; overflow:hidden;}

.new_l{ margin-top:57px; width:678px; height:374px; overflow:hidden; border:1px solid #ddd; background:#fff;}
.ntit{ position:relative; height:50px; width:678px; overflow:hidden; background:#fefefe url(../images/anli_tl.gif) repeat-x left bottom;}
.ntit span{ display:block; padding-right:14px; font:14px/50px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.ntit span a{ color: #ffffff;}

/*
.new01 li{float:left; width:143px; height:50px; overflow:hidden; line-height:0px;}
.new01 li a{display:inline-block; color:#333;width:143px; height:50px; overflow:hidden;}
.new01 li a span{ padding-left:54px; width:89px; height:50px; overflow:hidden; font:bold 16px/50px "microsoft Yahei";}
.new01 li a:hover,.new01 .cur a{ text-decoration:none; color:#fff; background:url(../images/anli_p1.jpg) no-repeat left top;}*/

.new01 li{float:left; width:143px; height:50px; overflow:hidden; line-height:0px;}
.new01 li a{display:inline-block; color:#333;width:143px; height:50px; overflow:hidden;}
.new01 li i{ float:left; display:block; padding-top:14px; padding-left:23px; height:22px; width:31px; overflow:hidden;}
.new01 li em{ float:left; display:none;padding-top:14px; padding-left:23px; height:22px; width:31px; overflow:hidden;}
.new01 li img{ vertical-align:middle;}
.new01 li a span{ float:left; padding:0 0 0 10px; display:block; height:50px;overflow:hidden; font:bold 16px/50px "microsoft Yahei";}
.new01 li a:hover,.new01 .cur a{ text-decoration:none; color:#fff; background:url(../images/anli_p1.jpg) no-repeat left top;}
.new01 .cur a em{ display:block;}
.new01 .cur a i{ display:none;}
.new01 li a:hover i{ display:none;}
.new01 li a:hover em{ display:block;}


.new_l dl{ height:187px; margin:22px 20px 0 22px;overflow:hidden;}
.new_l dt{ float:left; width:236px; height:166px;overflow:hidden;}
.new_l dt img{width:234px; height:164px; border:1px solid #ddd;}
.new_l dd{ float:right; width:373px; overflow:hidden; font:14px/27px "microsoft Yahei"; color:#555;}
.new_l dd h3{ margin-bottom:11px; font:bold 14px/22px "Microsoft Yahei";}
.new_l dd h3 a{ color:#333;}
.new_l dd em{ margin-top:25px; display:block; font:14px/22px "Microsoft Yahei";}
.new_l dd em a{ color:#0162cf;}

.new02{ width:638px; margin:0 auto; overflow:hidden;}
.new02 li{ height:30px; width:625px;  overflow:hidden; font:14px/30px "Microsoft Yahei"; color:#555;background:url(../images/new_icon.gif) no-repeat left 12px; padding-left:13px;}
.new02 li a{ color:#555; display:inline-block;}
.new02 .nones{ border-bottom:0;}

.new_r{ margin-top:56px; margin-right: 100px; width:294px;height:374px; overflow:hidden; border:1px solid #ddd; background:#fff;}
.new_r h2{height:50px; width:294px; overflow:hidden; font: bold 16px/50px "Microsoft Yahei"; background:#fefefe url(../images/anli_tl.gif) repeat-x left bottom;}
.new_r h2 a{ color: #ffffff; display:inline-block; padding-left:55px; background:url(../images/new_p3.png) no-repeat 22px center;}
.new_r h2 span{ display:block; padding-right:14px; font:14px/50px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.new_r h2 span a{color: #ffffff; background:none;}

.al_sp h2{ height:50px; width:389px; overflow:hidden; font: bold 16px/50px "Microsoft Yahei"; background:#fefefe url(../images/anli_tl.gif) repeat-x left bottom;}
.al_sp h2 a{ color:#fff; text-align:center; height:50px; width:143px; overflow:hidden; display:inline-block; background:url(../images/anli_p1.jpg) no-repeat left top; }


.new_r dl{ margin:0 auto; width:252px; overflow:hidden; padding:15px 0 14px 0; border-bottom:1px dashed #c1c1c1;}
.new_r dt{ height:24px; width:260px; overflow:hidden; background:url(../images/new_w.gif) no-repeat left 3px; font: bold 14px/24px "microsoft Yahei";}
.new_r dt a{ color:#333; padding-left:28px; display:inline-block;}
.new_r dd{ background:url(../images/new_d.gif) no-repeat left 3px; font:14px/23px "microsoft Yahei"; color:#555; padding-left:28px;}
.new_r .nones{ padding-bottom:0px; border-bottom:0;}

.new_ul{height: 165px;padding-top: 40px;}

.new_ul li{float: left;width: 560px;height: 165px; padding-bottom: 20px;}

.new_ul li.mrt{margin-right: 80px; }

.new_ul li h4{float: left;width: 76px;padding: 20px 15px;background-color: #262626;}

.new_ul li h4 span,.new_ul li h4 em{display: block;font-family: "Arial";color: #fff;text-align: right;}

.new_ul li h4 span{height: 38px;line-height: 38px;font-weight: bold;font-size: 28px;}

.new_ul li h4 em{height: 20px;line-height: 20px;font-size: 14px;}

.new_hza{float: right;width: 356px;height: 165px;padding: 0 63px 0 35px;background-color: #f2f2f2;position: relative;}

.new_hza h5{padding: 30px 0 15px;}

.new_hza h5 a{display: inline-block;height: 30px;line-height: 30px;font-size: 16px;color: #262626;}

.new_hza p{line-height: 24px;font-size: 14px;color: #585858;}

.new_hza em{position: absolute;width: 47px;right: 0;bottom: 0;z-index: 1;}

.new_hza em a{display: block;height: 47px;background: url("../images/newa1.png") no-repeat center;}

/*link*/
.link_bj{ background:url(../images/link_bj.gif) repeat-x center top; height:106px;overflow:hidden;}
.link{}
.link h2{ padding-top:16px; display:block; width:118px; height:75px; overflow:hidden; text-align:center; font:18px/24px "Microsoft Yahei"; background:url(../images/link_t.gif) no-repeat left top;}
.link h2 a{ color:#f0f0f0;}
.link h2 i{ display:block; color:#f0f0f0; font:30px/35px "Microsoft Yahei"; text-transform:uppercase;}
.link span{ margin-top:7px; text-align:center; padding-top:44px; width:156px; height:40px; overflow:hidden; display:block;font:12px/40px "microsoft Yahei"; background:#f0f0f0 url(../images/link_icon.gif) no-repeat center 17px; }
.link span a{ display:inline-block; color:#666;}

.link p{ margin-top:7px; height:74px; width:1070px; overflow:hidden;font:12px/30px "microsoft Yahei";}
.link p a{ color:#666; padding:0 21px; display:inline-block;}

/* 关于我们 */
.about{height: 476px;padding-top:90px;}
.about dd{float:left;width:430px;padding-top:20px;}
.about dd i {font-size:0;line-height: 0;}
.about dd span {font-size:30px;color: #343d3b;margin-top:20px;height: 51px;line-height: 51px;display: block;}
.about dd span a {color: #343d3b;text-decoration: none;}
.about dd p {padding-top:55px;height: 158px;font-size:14px;color: #666666;line-height: 27px;}
.about dd em a {display: block;height:32px;width:105px;line-height: 32px;text-align: center;font-size:14px;color: #fff;background: #222222;}
.about dd em a:hover{background:#16b89b;}
.about dt {float:right;width:676px;font-size:0;line-height:0;}
.about dt i{float:left;width:615px;font-size:0;line-height:0;}
.about dt i img {width:615px;height: 396px;}

.xiangc{height: 206px;overflow: hidden;}
.xc_nr{float:left;width:963px;}
.xc_nr li {float:left; font-size:0;line-height: 0;margin-right:39px;width:211px;}
.xc_nr li span a {display: block;margin-top:15px;height: 24px;line-height: 24px;font-size:16px;color: #666666;text-align: center;}
.xc_nr li img {width:211px;height: 119px;overflow:hidden; transition:all 1s;}
.xc_nr li:hover img {transform:scale(1.1);}
.xc_nr li:last-child{margin:0;}
.xc_tt{float:right;width:131px;height: 42px;line-height:42px;padding-top:12px;margin-top:23px;text-align: center;background: url(../images/xc_tt.jpg) no-repeat;}
.xc_tt a {font-size:20px;color: #fff;text-decoration: none;}

/*zn_bj*/
.zn_bj{ background:url(../images/zn_bj.jpg) no-repeat center top; height:754px; overflow:hidden;}
.zn_bj h2{ margin:63px auto 60px; height:126px; width:986px; overflow:hidden;}
.zn_bj h2 img{ height:126px; width:986px; }

.zn{}
.zn dl{ height:150px; float:left; width:250px; overflow:hidden;}
.zn dt{ margin-bottom:17px; height:49px; overflow:hidden; font: bold 18px/32px "Microsoft Yahei"; color:#0162cf;}
.zn dt span{ padding-right:16px; height:49px; width:54px; overflow:hidden; display:block; float:left; color:#fff; font:36px/49px Impact; background:url(../images/zn_num.png) no-repeat left top; text-align:center;}
.zn dd{ color:#222; font:14px/24px "Microsoft Yahei";}

.zn .zn02{ margin-left:500px; float:right;}
.zn .zn03{ height:154px; overflow:hidden;}





















